from selenium.webdriver.common.by import By
from autoTest_ecshop.base_page.base import Base
from autoTest_ecshop.utils.log_util import logger
class LoginPage(Base):

    #定位器
    ##用户名定位
    user_loc=(By.CSS_SELECTOR,'[name="username"]')
    ##密码定位
    passwd_loc=(By.CSS_SELECTOR,'[name="password"]')
    ##点击
    button_loc = (By.CSS_SELECTOR, '[name="submit"]')
    # 登录失败/成功提示语 的定位器
    actual_loc = (By.XPATH, '//div[@align="center"]/div/p[1]')
    def loginSys(self,username,passwd):
        #输入用户名
        logger.info("输入用户名")
        self.input_data(self.user_loc,username)
        #输入密码
        logger.info("输入密码")
        self.input_data(self.passwd_loc,passwd)
        #点击登录
        logger.info("点击登录按钮")
        self.clickBtn(self.button_loc)



